package com.addplus.townmall.server.api.model.town;

import java.time.LocalDate;
import java.time.LocalDateTime;
import java.util.Date;

import com.addplus.townmall.server.api.model.base.BaseModel;
import com.addplus.townmall.server.api.model.base.BaseRestModel;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * <p>
 * 商家店铺管理员
 * </p>
 *
 * @author zhangjiehang
 * @since 2018-10-27
 */
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
public class StoreShopManager extends BaseModel {

    private static final long serialVersionUID = 1L;

    /**
     * 商家店铺主键id
     */
    private Integer storeId;

    /**
     * 账号
     */
    private String account;

    /**
     * 密码
     */
    private String password;

    /**
     * 密码加盐
     */
    private String passwordSalt;

    /**
     * 用户名称
     */
    private String nickName;

    /**
     * 用户正式名称
     */
    private String realName;

    /**
     * 联系电话
     */
    private String phone;

    /**
     * 0:男 1:女 2:其他
     */
    private Integer gender;

    /**
     * 出生年月日，格式“1992年10月4日”
     */
    private Date birthday;

    /**
     * 多个角色使用逗号（,）分隔
     */
    private String roles;

    /**
     * 0：正常  1：冻结
     */
    private Integer status;

    /**
     * 是否删除(0:否 1:是)
     */
    private Integer isDeleted;

    /**
     * 每次登陆更新时间
     */
    private LocalDateTime loginTime;

    /**
     * 登陆总次数，每登陆一次+1
     */
    private Integer loginCount;

    /**
     * 记录最后一次登陆地址
     */
    private String loginAddress;

    /**
     * 修改人
     */
    private Integer modifyUser;


}
